self-contained steam engine - Francés Inglés Diccionario